2,170 research outputs found

    TRACTABLE DATA-FLOW ANALYSIS FOR DISTRIBUTED SYSTEMS

    No full text
    Automated behavior analysis is a valuable technique in the development and maintainence of distributed systems. In this paper, we present a tractable dataflow analysis technique for the detection of unreachable states and actions in distributed systems. The technique follows an approximate approach described by Reif and Smolka, but delivers a more accurate result in assessing unreachable states and actions. The higher accuracy is achieved by the use of two concepts: action dependency and history sets. Although the technique, does not exhaustively detect all possible errors, it detects nontrivial errors with a worst-case complexity quadratic to the system size. It can be automated and applied to systems with arbitrary loops and nondeterministic structures. The technique thus provides practical and tractable behavior analysis for preliminary designs of distributed systems. This makes it an ideal candidate for an interactive checker in software development tools. The technique is illustrated with case studies of a pump control system and an erroneous distributed program. Results from a prototype implementation are presented

    Integration of cost modelling within the micro-siting design optimisation of tidal turbine arrays

    Get PDF
    AbstractThe location of individual turbines within a tidal current turbine array – micro-siting – can have a significant impact on the power that the array may extract from the flow. Due to the infancy of the industry and the challenges of exploiting the resource, the economic costs of realising industrial scale tidal current energy projects are significant and should be considered as one of the key drivers of array design. This paper proposes a framework for the automated design of tidal current turbine arrays in which costs over the lifespan of the array may be modelled and considered as part of the design optimisation process. To demonstrate this approach, the cost of sub-sea cabling is incorporated by implementing a cable-routing algorithm alongside an existing gradient-based array optimisation algorithm. Three idealised test scenarios are used to demonstrate the effects of a financial-return optimising design approach as contrasted with a power maximisation approach

    Spud 1.0: generalising and automating the user interfaces of scientific computer models

    No full text
    The interfaces by which users specify the scenarios to be simulated by scientific computer models are frequently primitive, under-documented and ad-hoc text files which make using the model in question difficult and error-prone and significantly increase the development cost of the model. In this paper, we present a model-independent system, Spud, which formalises the specification of model input formats in terms of formal grammars. This is combined with an automated graphical user interface which guides users to create valid model inputs based on the grammar provided, and a generic options reading module, libspud, which minimises the development cost of adding model options. <br><br> Together, this provides a user friendly, well documented, self validating user interface which is applicable to a wide range of scientific models and which minimises the developer input required to maintain and extend the model interface

    Calibration, inversion and sensitivity analysis for hydro-morphodynamic models through the application of adjoint methods

    Get PDF
    The development of reliable, sophisticated hydro-morphodynamic models is essential for protecting the coastal environment against hazards such as flooding and erosion. There exists a high degree of uncertainty associated with the application of these models, in part due to incomplete knowledge of various physical, empirical and numerical closure related parameters in both the hydrodynamic and morphodynamic solvers. This uncertainty can be addressed through the application of adjoint methods. These have the notable advantage that the number and/or dimension of the uncertain parameters has almost no effect on the computational cost associated with calculating the model sensitivities. Here, we develop the first freely available and fully flexible adjoint hydro-morphodynamic model framework. This flexibility is achieved through using the pyadjoint library, which allows us to assess the uncertainty of any parameter with respect to any model functional, without further code implementation. The model is developed within the coastal ocean model Thetis constructed using the finite element code-generation library Firedrake. We present examples of how this framework can perform sensitivity analysis, inversion and calibration for a range of uncertain parameters based on the final bedlevel. These results are verified using so-called dual-twin experiments, where the ‘correct’ parameter value is used in the generation of synthetic model test data, but is unknown to the model in subsequent testing. Moreover, we show that inversion and calibration with experimental data using our framework produces physically sensible optimum parameters and that these parameters always lead to more accurate results. In particular, we demonstrate how our adjoint framework can be applied to a tsunami-like event to invert for the tsunami wave from sediment deposits

    On the potential of linked-basin tidal power plants: An operational and coastal modelling assessment

    Get PDF
    Single-basin tidal range power plants have the advantage of predictable energy outputs, but feature non-generation periods in every tidal cycle. Linked-basin tidal power systems can reduce this variability and consistently generate power. However, as a concept the latter are under-studied with limited information on their performance relative to single-basin designs. In addressing this, we outline the basic principles of linked-basin power plant operation and report results from their numerical simulation. Tidal range energy operational models are applied to gauge their capabilities relative to conventional, single-basin tidal power plants. A coastal ocean model (Thetis) is then refined with linked-basin modelling capabilities. Simulations demonstrate that linked-basin systems can reduce non-generation periods at the expense of the extractable energy output relative to conventional tidal lagoons and barrages. As an example, a hypothetical case is considered for a site in the Severn Estuary, UK. The linked-basin system is seen to generate energy 80–100% of the time over a spring-neap cycle, but harnesses at best 30% of the energy of an equivalent-area single-basin design

    Therapeutic Radionuclides: Making the Right Choice

    Full text link
    Recently, there has been a resurgence of interest in nuclear medicine therapeutic procedures. Using unsealed sources for therapy is not a new concept; it has been around since the beginnings of nuclear medicine. Treatment of thyroid disorders with radioiodine is a classic example. The availability of radionuclides with suitable therapeutic properties for specific applications, as well as methods for their selective targeting to diseased tissue have, however, remained the main obstacles for therapy to assume a more widespread role in nuclear medicine. Nonetheless, a number of new techniques that have recently emerged, (e.g., tumor therapy with radiolabeled monoclonal antibodies, treatment of metastatic bone pain, etc.) appear to have provided a substantial impetus to research on production of new therapeutic radionuclides. Although there are a number of new therapeutic approaches requiring specific radionuclides, only selected broad areas will be used as examples in this article

    Genetic and Anatomic Determinants of Enzootic Venezuelan Equine Encephalitis Virus Infection of Culex (Melanoconion) taeniopus

    Get PDF
    Venezuelan equine encephalitis (VEE) is a re-emerging, mosquito-borne viral disease with the potential to cause fatal encephalitis in both humans and equids. Recently, detection of endemic VEE caused by enzootic strains has escalated in Mexico, Peru, Bolivia, Colombia and Ecuador, emphasizing the importance of understanding the enzootic transmission cycle of the etiologic agent, VEE virus (VEEV). The majority of work examining the viral determinants of vector infection has been performed in the epizootic mosquito vector, Aedes (Ochlerotatus) taeniorhynchus. Based on the fundamental differences between the epizootic and enzootic cycles, we hypothesized that the virus-vector interaction of the enzootic cycle is fundamentally different from that of the epizootic model. We therefore examined the determinants for VEEV IE infection in the enzootic vector, Culex (Melanoconion) taeniopus, and determined the number and susceptibility of midgut epithelial cells initially infected and their distribution compared to the epizootic virus-vector interaction. Using chimeric viruses, we demonstrated that the determinants of infection for the enzootic vector are different than those observed for the epizootic vector. Similarly, we showed that, unlike A. taeniorhynchus infection with subtype IC VEEV, C. taeniopus does not have a limited subpopulation of midgut cells susceptible to subtype IE VEEV. These findings support the hypothesis that the enzootic VEEV relationship with C. taeniopus differs from the epizootic virus-vector interaction in that the determinants appear to be found in both the nonstructural and structural regions, and initial midgut infection is not limited to a small population of susceptible cells
    corecore